// Number强制转换

console.log(Number(0.5)); //0.5
console.log(Number(null)); //0
console.log(Number(undefined)); //NaN
console.log(Number(true)); //1
console.log(Number(false)); //0

//*****************************
//Number常用方法示例

//静态方法判断传入值是否为整数
let a = Number.isInteger(0.5);
console.log(a); //false

//判断传入的值是否为 NaN，如果输入不是数字类型，则返回 false。
let b = Number.isNaN(null);
//由此可见不会进行强制转换
console.log(b); //false

//解析一个字符串参数并返回一个指定基数的整数
//Number.parseInt(字符串,进制)
let c = Number.parseInt("200", 10);
console.log(c); //200

//****************************************
let p = 100.0005;

console.log(p.toFixed(2)); //100.00

console.log(p.toString(16)); //"64.0020c49ba5e4"
